
import java.util.ArrayList;

public class WriteMens implements Runnable {

    
    ArrayList <Jogador> jogadores = new ArrayList<Jogador>();    
    Fila fila;

    public WriteMens(ArrayList<Jogador> jogadores, Fila fila) {
        this.jogadores = jogadores;
        this.fila = fila;
    }

    
    public void run() {

        while (true) {

            try {
                String mens = (String) fila.tira();

                System.out.println("Mensagem tirada da fila: " +mens);
                //ENVIA MENSAGEM PARA TODOS OS JOGADORES
                for (int i = 0; i <= jogadores.size(); i++) {
                    jogadores.get(i).getstreamsaida().writeUTF(mens);
                    System.out.println("Escreveu para cliente " +mens);
                }

            } catch (Exception e) {
            }
        }
    }
}
